<!-- 继承自模板：app_doc/docs_base.html -->
{% extends 'app_doc/docs_base.html' %}
<!-- 引入静态文件 -->
{% load static %}

{% block keyword %}{{ doc.name }},{{ project.name }},{% endblock %}
{% block description %}{{doc.pre_content | slice:"0:100"}}{% endblock %}
{% block title %}{{ doc.name }} - {{ project.name }}{% endblock %}

{% block head_toolbar %}
    {% if request.user == doc.create_user or request.user == project.create_user %}
        <span class="btn pull-left">|</span>
        <a class="btn pull-left" aria-label="" href="{% url 'modify_doc' doc_id=doc.id %}">
            <i class="fa fa-edit"></i> <span class="layui-hide-xs">修改</span>
        </a>
        <a class="btn pull-left" aria-label="" href="{% url 'create_doc' %}?pid={{project.id}}" target="_blank">
            <i class="fa fa-plus-square"></i> <span class="layui-hide-xs">添加</span>
        </a>
        <a class="btn pull-left" aria-label="" href="{% url 'manage_doc' %}" target="_blank">
            <i class="fa fa-cubes"></i> <span class="layui-hide-xs">管理</span>
        </a>
    {% elif colla_user > 0 %}
        <span class="btn pull-left">|</span>
        {% if colla_user_role == 1 %}
        <a class="btn pull-left" aria-label="" href="{% url 'modify_doc' doc_id=doc.id %}">
            <i class="fa fa-edit"></i> <span class="layui-hide-xs">修改</span>
        </a>
        {% endif %}
        <a class="btn pull-left" aria-label="" href="{% url 'create_doc' %}?pid={{project.id}}" target="_blank">
            <i class="fa fa-plus-square"></i> <span class="layui-hide-xs">添加</span>
        </a>
    {% endif %}
    <!-- 文档目录 -->
    <div id="toc-container" class='sidebar'></div>
    
{% endblock %}

{% block content_head %}
    <h1>{{ doc.name }}</h1><hr>

    <!-- <p style="" class="project-doc-content-head">
        <i class="fa fa-user"></i> 作者：{{ doc.create_user.username }}
    &nbsp;&nbsp;&nbsp;&nbsp;<i class="fa fa-edit"></i> 最后修改于：{{ doc.modify_time }}
    </p> -->

{% endblock %}

{% block page_content %}
    <textarea style="display: none;">{{ doc.pre_content }}</textarea>

{% endblock %}

{% block doc_bottom_block %}
<div class="layui-row" style="margin-bottom: 10px;padding-left: 20px;">
    {% if doc_tags.count > 0 %}
        <i class="fa fa-tag"></i>
        {% for tag in doc_tags %}
            <a href="{% url 'tag_docs' tag.tag.id %}" style="font-size: 12px;line-height: 14px;height: 16px;padding: 0 5px;margin-left: 0;">{{tag.tag.name}}</a>
        {% endfor %}
    {% endif %}
</div>

<div class="layui-row layui-col-space20" style="padding-left: 20px;">
    <span>
        <i class="fa fa-user"></i> {% if doc.create_user.first_name != '' %} {{doc.create_user.first_name}} {% else %} {{doc.create_user.username}}{% endif %}
    </span>
    <span tooltip="更新于:{{doc.modify_time}}">
        <i class="fa fa-clock-o"></i> {{ doc.modify_time }}
    </span>

    <button id="share" class="doc-bottom-btn" tooltip="分享本文档">
        <i class="fa fa-share-alt" ></i> 分享
    </button>

    {% if request.user == doc.create_user or request.user.is_superuser %}
    <button class="doc-bottom-btn" tooltip="下载文档Markdown" id="download_doc">
        <i class="fa fa-download"></i> 下载
    </button>
    {% endif %}
</div>


{% endblock %}

{% block doc_previous_next %}
    {% load doc_filter %}
    <div class="layui-row" style="margin-top: 10px;padding:10px;display:flex;justify-content:space-around;">
        <!-- <hr> -->
        <div>
            {% if doc.id|get_doc_previous == None %}
                <button class="layui-btn layui-btn-disabled layui-btn-sm layui-btn-radius"><i class="layui-icon layui-icon-prev "></i>上一篇</button>
            {% else %}
                <a href="{% url 'doc' doc.top_doc doc.id|get_doc_previous %}" class="layui-btn layui-btn-primary layui-btn-sm layui-btn-radius"><i class="layui-icon layui-icon-prev "></i>上一篇</a>
            {% endif %}
        </div>
        <div>
            {% if doc.id|get_doc_next == None %}
                <button class="layui-btn layui-btn-disabled layui-btn-sm layui-btn-radius">下一篇<i class="layui-icon layui-icon-next"></i></button>
            {% else %}
                <a href="{% url 'doc' doc.top_doc doc.id|get_doc_next %}" class="layui-btn layui-btn-primary layui-btn-sm layui-btn-radius">下一篇<i class="layui-icon layui-icon-next"></i></a>
            {% endif %}
        </div>
    </div>
{% endblock %}

{% block right_widget %}
<!-- 目录 -->
<div class="tocMenu" style="display: none;"><i class="fa fa-list"></i></div>
<!-- 分享按钮 -->
<!-- {% if project.role == 1 and request.user == doc.create_user %}
    <div class="shareDoc" id="shareDoc" ><i class="fa fa-share"></i></div>
{% endif %} -->
{% endblock %}

{% block custom_script %}
<!-- 下载选项卡模板 -->
<div id="download_div" style="display: none;">
    <div class="layui-row" style="margin: 10px;">
        <a class="" download='{{doc.name}}.md' href="{% url 'download_doc_md' doc.id %}" target="_blank">
            <i class="fa fa-download"></i> 下载Markdown文件
        </a>
    </div>
</div>
<script src="{% static 'toc/doctoc.js' %}"></script>
<script src="{% static 'viewerjs/viewer.min.js' %}"></script>
<script>
    var layer = layui.layer;
    // 手机屏幕上默认最小化目录
    if(window.outerWidth < 1300){
        // console.log('最小化目录');
        // setTimeout(function(){
        $(".sidebar").toggleClass("doc-toc-hide");
        // },300)
    }
    // 切换文档目录显示与否
    $(".tocMenu").click(function() {
        console.log("隐藏文档目录")
        $(".sidebar").toggleClass("doc-toc-hide");
    });
    
    //修改a标签链接新窗口打开
    $('#content').on('click','a',function(e){
        e.target.target = '_blank';
    });
    // 图片放大显示
    var img_options = {
        url: 'data-original',
        fullscreen:false,//全屏
        rotatable:false,//旋转
        scalable:false,//翻转
        button:false,//关闭按钮
        toolbar:false,
        title:false,
      };
    var viewer = new Viewer(document.getElementById('content'), img_options);

    // 显示文档下载弹出框
    $("#download_doc").click(function(r){
        var layer = layui.layer;
        layer.open({
            type: 1,
            title: false,
            closeBtn: 0,
            area: ['350px','150px'],
            shadeClose: true,
            content: $('#download_div')
          });
    });
    // 分享文档
    $("#shareDoc").click(function(){
        layer.open({
            type:1,
            title:'分享文档',

        })
    })
</script>


{% endblock %}